Rollit: An Application Builder
نویسندگان
چکیده
Contemporary user interface development systems greatly simplify the creation of traditional dialogue user interface made of buttons or menus, but they do not support the construction and manipulation of application-specific graphical objects. This report describes Rollit, a domain-specific, interactive, application builder. The goal of this system is to automatically generate, as a result of direct manipulation, the domain-specific user interface and its run-time behavior as well as the traditional dialogue user interface. Application programmers construct complex objects from standard components, define the interactions between those objects and attach behaviors to them. A constraint-based inference system facilitates the definition of geometrical constraints between objects. Our run-time system kernel supports standard operations on those objects, such as creation and deletion, cut and paste, grouping, save and load. This report describes our system, illustrates its usefulness through applications built within our environment, and shows how it reduces the effort required to develop such applications.
منابع مشابه
GPS Time Reception Using Altera SOPC Builder and Nios II: Application in Train Positioning
As functional integration has increased in hand-held consumer devices features such as Global Positioning System (GPS) receivers have been embedded in increasingly more devices in recent years. For example, the train positioning system based on GPS provides an integrated positioning solution which can be used in many rail applications without a cost intensive infrastructure. The network built i...
متن کاملConsensus Builder: How knowledge sharing can help break political logjams
Consensus Builder is a vision for an internet application that can organize and facilitate political discussion involving large numbers of participants. Consensus Builder will invite people to speak about what they know and care about. To fully participate, speakers will need to engage in interpretive processes that yield ontological models of statements like those used for the Semantic Web. An...
متن کاملConsensus Builder: A Place to Speak, Listen, and Be Counted
This paper presents a vision for an internet application that will support constructive political discourse. Consensus Builder will invite people to speak their beliefs and engage in interpretive processes that result in internal representation of statements as ontological models. Analyses of similarities and differences between statements will support listening and exchange of ideas. Semantica...
متن کاملInterface Builder
Implementation of a graphical user interface for a nontrivial application tends to be tedious and error prone. A simple, visual GUI builder was implemented to explore issues with the current state of graphical application development. Various implementation issues are discussed in relation to enabling a GUI builder tool to be easily extensible to prevent discouraging stagnation of GUI controls....
متن کاملThe GINA Interface Builder
As part of the GINA project at GMD, an interface builder has been implemented that can be used to interactively develop graphical user interfaces based on the OSF/Motif toolkit. The interface builder extensively uses direct-manipulation techniques to facilitate explorative learning and to accelerate the definition process. It provides special support for the dynamic layout capabilities of Motif...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994